;p51.asm
assume cs:code 
code segment
    mov ax,20h
    mov ds,ax ;设置ds为20h
    mov bx,0  ; 初始化累加寄存器 bx

    mov cx,64 ; 初始化循环计数 寄存器cx cs=>64(40H)

s:  mov [bx],bl ;(((ds)*16 + (bx)) = (bx))
    inc bl    ; ds:bx 指向下一个内存单元
    loop s 

    mov ax, 4c00h 
	int 21h 
code ends 
end